package com.zhengxing.jienci.common.pojo;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;

import lombok.Data;

@Data
@TableName("content_comment")
public class Comment {
	/**
	 * 主键id
	 */
	private String id;
	
	/**
	 * 评论内容
	 */
	private String comment;
	
	/**
	 * 父评论id
	 */
	private String parentId;
	
	/**
	 * 祖类id
	 */
	private String grandParentId;
	
	/**
	 * 父评论
	 */
	private String parentComment;
	
	/**
	 * 所属文章id
	 */
	private String informationId;
	
	/**
	 * 评论人Id
	 */
	@TableField("_from")
	private String fromUserId;
	
	/**
	 * 评论人头像
	 */
	private String fromUserImage;
	
	/**
	 * 评论人昵称
	 */
	private String fromNickname;
	
	/**
	 * 被评论人id
	 */
	@TableField("_to")
	private String toUserId;
	
	/**
	 * 被评论人昵称
	 */
	@TableField(exist = false)
	private String toNickname;
	
	/**
	 * 评论时间
	 */
	@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
	private Date dateTime;
	
	/**
	 * 显示评论时间
	 */
	@TableField(exist = false)
	private String showDateTime;
	
	/**
	 * 点赞数量
	 */
	@TableField(exist = false)
	private long goodNumber;
	
	/**
	 * 是否点赞
	 */
	@TableField(exist = false)
	private boolean isGood;
	
	/**
	 * 回复数量
	 */
	@TableField(exist = false)
	private long backNumber;
}
